"""
要操作页面的滚动条，滚动条无法定位，可以通过执行代码来实现
    window.scrollTo(x,y)    JavaScript中的一个函数，滚动到某个位置
    document.body.scrollHeight JavaScript中的一个变量，表示整个页面的高度
    document.body.scrollWeight JavaScript中的一个变量，表示整个页面的宽度
界面上的元素有一些有隐藏属性，可以定位但无法操作（输入内容，点击）
    hidden 隐藏
    style='display:none'    #隐藏
    style='visibility:hidden'   #隐藏
    style='opactiy:0'   #占用空间为0

"""
from time import sleep
from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get("http://baidu.com")
driver.find_element(By.ID,"kw").send_keys("javascript是什么")
driver.find_element(By.ID,"su").click()
driver.set_window_size(1000,600)
sleep(2)
#移动滚动条
driver.execute_script("window.scrollTo(0,200);")    #滚动竖向滚动条200单位
sleep(2)
driver.execute_script("window.scrollTo(300,200);")  #滚动横向滚动条300单位
sleep(2)
driver.execute_script("window.scrollTo(0,document.body.scrollHeight);")     #竖向滚动条移动到最下面
sleep(2)
driver.execute_script("window.scrollTo(0,0);")
sleep(2)
driver.execute_script("window.scrollTo(document.body.scrollWeight,0);")
sleep(1)
driver.execute_script("window.scrollTo(0,0);")




